package 反射;

import java.lang.reflect.Field;

public class 反射_6_类的属性 {
    public static void main(String[] args) throws ClassNotFoundException {
        Class c1  = Class.forName("反射.反射_2_父类");

//        Field[] c2 = c1.getFields();//公共的属性
        Field[] c2 = c1.getDeclaredFields();//全部属性的属性 不包括父类


        for (Field c2_1 :c2 ){
            System.out.println("属性名称"+c2_1.getName());
            System.out.println("属性属性"+c2_1.getType());
            System.out.println("属性修饰符"+c2_1.getModifiers());
        }
        System.out.println(c1.getPackageName());//类所在的 包名
    }
}
